package com.mego.weblink.utils;

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;

public class HeadlessSmsSendService extends Service {

    /**
     * 标识服务如果被杀死之后的行为
     */
    int mStartMode;

    /**
     * 绑定的客户端接口
     */
    IBinder mBinder;

    /**
     * 标识是否可以使用onRebind
     */
    boolean mAllowRebind;

    /**
     * 当服务被创建时调用.
     */
    @Override
    public void onCreate() {

    }

    /**
     * 调用startService()启动服务时回调
     */
    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        return mStartMode;
    }

    /**
     * 通过bindService()绑定到服务的客户端
     */
    @Override
    public IBinder onBind(Intent intent) {
        return mBinder;
    }

    /**
     * 通过unbindService()解除所有客户端绑定时调用
     */
    @Override
    public boolean onUnbind(Intent intent) {
        return mAllowRebind;
    }

    /**
     * 通过bindService()将客户端绑定到服务时调用
     */
    @Override
    public void onRebind(Intent intent) {

    }

    /**
     * 服务不再有用且将要被销毁时调用
     */
    @Override
    public void onDestroy() {

    }
}
